﻿using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Windows.Input;
using Microsoft.Practices.Prism.Commands;

namespace MalRec.Base
{
    public static class GlobalCommands
    {
        /// <summary>
        /// The close application command
        /// </summary>
        public static RelayCommand<object> CloseApplicationCommand = new RelayCommand<object>();

        /// <summary>
        /// The open module command
        /// </summary>
        public static RelayCommand<object> OpenModuleCommand = new RelayCommand<object>();

        /// <summary>
        /// The close module command
        /// </summary>
        public static CompositeCommand CloseModuleCommand = new CompositeCommand();

        /// <summary>
        /// The show help command
        /// </summary>
        public static RelayCommand<object> ShowHelpCommand = new RelayCommand<object>();

        /// <summary>
        /// Exe Cute :3
        /// </summary>
        public static RelayCommand<object> ExeCuteCommand = new RelayCommand<object>();

        /// <summary>
        /// The show widgets command
        /// </summary>
        public static RelayCommand<object> ShowWidgetsCommand = new RelayCommand<object>();
    }
}